<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" Codebehind="NewAccount.aspx.cs"
    Inherits="ClickSocial.NewAccount" Title="Nueva Cuenta" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolderMain" runat="server">
	<asp:CreateUserWizard ID="CreateUserWizard1" runat="server" 
    FinishDestinationPageUrl="~/Default.aspx" 
    CancelDestinationPageUrl="~/Default.aspx" 
    ContinueDestinationPageUrl="~/Default.aspx" 
    LoginCreatedUser="True"
    maildefinition-bodyfilename="~/MailFile.txt"
    maildefinition-from="luis@grupo-netcom.com" 
    OnSendingMail="Createuserwizard1_SendingMail"
    OnCreatedUser="CreateUserWizard1_CreatedUser" CreateUserButtonText="Crear usuario" DuplicateEmailErrorMessage="La direccion de mail que ingresaste ya esta en uso. Por favor ingresa otra diferente." DuplicateUserNameErrorMessage="El nombre de usuario ya existe por favor ingrese uno diferente." InvalidAnswerErrorMessage="Por favor ingrese una respuesta diferente." InvalidEmailErrorMessage="Por favor ingrese una direccion de email valida." InvalidPasswordErrorMessage="La longitud minima del password es: {0}. Los caracteres no alfanumericos requeridos son: {1}." InvalidQuestionErrorMessage="Por favor ingrese una pregunta diferente." UnknownErrorMessage="Tu cuenta no ha sido creada. Por favor trata nuevamente." >
		<WizardSteps>
			<asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server">
				<ContentTemplate>
					<table border="0" class="tblRegist" align="center">
						<tr>
							<th colspan="2"> Nueva cuenta de usuario</th>
						</tr>
						<tr>
							<td align="right"><asp:Label ID="UserNameLabel" runat="server" associatedcontrolid="UserName"> Nombre de usuario:</asp:Label></td>
							<td><asp:TextBox ID="UserName" runat="server" CssClass="regCampo"></asp:TextBox>
									
									<asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
                                    ErrorMessage="User Name is required." ToolTip="User Name is required." validationgroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
									
							</td>
						</tr>
						<tr>
							<td align="right"><asp:Label ID="PasswordLabel" runat="server" associatedcontrolid="Password"> Password<i>(7 caracteres m&iacute;nimo)</i>:</asp:Label></td>
							<td><asp:TextBox ID="Password" runat="server" TextMode="Password" CssClass="regCampo"></asp:TextBox>
									<asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
                                    ErrorMessage="Password is required." ToolTip="Password is required." validationgroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
							</td>
						</tr>
						<tr>
							<td align="right"><asp:Label ID="ConfirmPasswordLabel" runat="server" associatedcontrolid="ConfirmPassword"> Confirmar Password:</asp:Label></td>
							<td><asp:TextBox ID="ConfirmPassword" runat="server" TextMode="Password" CssClass="regCampo"></asp:TextBox>
									<asp:RequiredFieldValidator ID="ConfirmPasswordRequired" runat="server" ControlToValidate="ConfirmPassword"
                                    ErrorMessage="Confirm Password is required." ToolTip="Confirm Password is required."
                                    validationgroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
							</td>
						</tr>
						<tr>
							<td align="right"><asp:Label ID="EmailLabel" runat="server" associatedcontrolid="Email"> E-mail:</asp:Label></td>
							<td><asp:TextBox ID="Email" runat="server" CssClass="regCampo"></asp:TextBox>
									<asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="Email"
                                    ErrorMessage="E-mail is required." ToolTip="E-mail is required." validationgroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
							</td>
						</tr>
                    <tr>
                        <td align="right">
                            <asp:Label ID="Label2" runat="server" Text="Nombre:"></asp:Label></td>
                        <td align="left">
                            <asp:TextBox ID="txtNombre" runat="server" MaxLength="256" CssClass="regCampo"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td align="right">
                            <asp:Label ID="Label3" runat="server" Text="Apellido:"></asp:Label></td>
                        <td align="left">
                            <asp:TextBox ID="txtApellido" runat="server" MaxLength="256" CssClass="regCampo"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td align="right">
                            <asp:Label ID="Label4" runat="server" Text="Telefono:"></asp:Label></td>
                        <td align="left">
                            <asp:TextBox ID="txtTelefono" runat="server" MaxLength="50" CssClass="regCampo"></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td align="right">
                            <asp:Label ID="Label5" runat="server" Text="Celular"></asp:Label></td>
                        <td>
                            <asp:TextBox ID="txtCelular" runat="server" CssClass="regCampo" MaxLength="50" ></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td align="right">
                            <asp:Label ID="Label6" runat="server" Text="Direccion"></asp:Label></td>
                        <td>
                            <asp:TextBox ID="txtDireccion" runat="server" CssClass="regCampo" MaxLength="50" ></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td align="right">
                            <asp:Label ID="Label7" runat="server" Text="Ciudad"></asp:Label></td>
                        <td>
                            <asp:TextBox ID="txtCiudad" runat="server" CssClass="regCampo" MaxLength="50" ></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td align="right">
                            <asp:Label ID="Label8" runat="server" Text="Provincia"></asp:Label></td>
                        <td>
                            <asp:TextBox ID="txtPcia" runat="server" CssClass="regCampo" MaxLength="50" ></asp:TextBox></td>
                    </tr>
                    <tr>
                        <td align="right">
                            <asp:Label ID="Label9" runat="server" Text="Pais"></asp:Label></td>
                        <td>
                            <asp:TextBox ID="txtPais" runat="server" CssClass="regCampo" MaxLength="50" ></asp:TextBox></td>
                    </tr>                    
						<tr>
							<td align="right"><asp:Label ID="QuestionLabel" runat="server" associatedcontrolid="Question"> Pregunta de seguridad:</asp:Label></td>
							<td><asp:TextBox ID="Question" runat="server" CssClass="regCampo"></asp:TextBox>
									<asp:RequiredFieldValidator ID="QuestionRequired" runat="server" ControlToValidate="Question"
                                    ErrorMessage="Security question is required." ToolTip="Security question is required."
                                    validationgroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
							</td>
						</tr>
						<tr>
							<td align="right"><asp:Label ID="AnswerLabel" runat="server" associatedcontrolid="Answer"> Respuesta de seguridad:</asp:Label></td>
							<td><asp:TextBox ID="Answer" runat="server" CssClass="regCampo"></asp:TextBox>
									<asp:RequiredFieldValidator ID="AnswerRequired" runat="server" ControlToValidate="Answer"
                                    ErrorMessage="Security answer is required." ToolTip="Security answer is required."
                                    validationgroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
							</td>
						</tr>
						<tr>
							<td align="center" colspan="2">
							<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="UserName"
                                    ErrorMessage="No se adminten caracteres especiales." ToolTip="No se adminten caracteres especiales."
                                    ValidationExpression="^((?=[^\.]*\.?[^\.]*)(?=[^_]*_?[^_]*)(?=[^@]*@?[^@]*)[a-zA-Z0-9]{6,50})$"
                                    validationgroup="CreateUserWizard1">En el nombre de usuario no se admiten caracteres especiales. 7 caracteres minimo y 50 maximo.<br></asp:RegularExpressionValidator>
							
							<asp:CompareValidator ID="PasswordCompare" runat="server" ControlToCompare="Password"
                                    ControlToValidate="ConfirmPassword" Display="Dynamic" ErrorMessage="El Password and Confirmacion de Password deben coincidir."
                                    validationgroup="CreateUserWizard1"></asp:CompareValidator>
							</td>
						</tr>
						<tr>
							<td align="center" colspan="2" style="color: red"><asp:Literal ID="ErrorMessage" runat="server" EnableViewState="False"></asp:Literal>
							</td>
						</tr>
					</table>
				</ContentTemplate>
			</asp:CreateUserWizardStep>
			<asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server" >
				<ContentTemplate>
					<table border="0" id="TABLE1" language="javascript" class="tblRegist">
						<tr>
							<td align="center" style="font-weight: bold; color: white; background-color: #BFAC83;
                                height: 20px;"> Complete</td>
						</tr>
						<tr>
							<td><span class="regMensaje">Tu cuenta ha sido creada con exito, gracias por registrarte. Presiona el boton "continuar" para volver a la pagina principal.</span> </td>
						</tr>
						<tr>
							<td align="center">&nbsp;
									<asp:Button ID="ContinueButton" runat="server" CausesValidation="False" CommandName="Continue" Text="Continuar" validationgroup="CreateUserWizard1" CssClass="regBoton"/>	
							</td>
						</tr>
					</table>
				</ContentTemplate>
			</asp:CompleteWizardStep>
		</WizardSteps>
		<MailDefinition BodyFileName="~/MailFile.txt" From="info@clicksocial.com"> </MailDefinition>
	</asp:CreateUserWizard>
</asp:Content>
